home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1998 November: Tool Chest / Dev.CD Nov 98 TC.toast / Tool Chest / Toolbox / Ticket to Program 1.0 / Ticket to Program.h < prev    next >
Encoding:
C/C++ Source or Header  |  1991-09-10  |  2.6 KB  |  100 lines  |  [TEXT/KAHL]

  1. #define    BASE_RES_ID            400        /* base resource used for menus, windows and alerts */
  2. #define    ABOUT_ALERT            401        /* About alert resource id */
  3. #define STOP_ALERT            402        /* Stop alert resource id */
  4. #define NOTE_ALERT            403        /* Note alert resource id */
  5. #define CAUTION_ALERT        404        /* Caution alert resource id */
  6. #define BAD_SYS_ALERT        406        /* Bad system alert resource id */
  7.  
  8. #define    NIL_POINTER            0l
  9. #define MOVE_TO_FRONT        -1
  10. #define    REMOVE_ALL_EVENTS    0
  11.  
  12. #define DRAG_THRESHOLD        30
  13.  
  14. #define    MIN_SLEEP            0l        /* value used by WaitNextEvent */
  15. #define NIL_MOUSE_REGION    0l        
  16.  
  17. #define    WNE_TRAP_NUM        0x60
  18. #define    UNIMPL_TRAP_NUM        0x9F
  19.  
  20. #define    SAVE_BUTTON            1        /* items for add menu item dialog box */
  21. #define CANCEL_BUTTON        2
  22. #define TIME_FIELD            4
  23.  
  24. #define POPUP_LEFT            100        /*  values for the PopUp menu */
  25. #define POPUP_TOP            35
  26. #define POPUP_RIGHT            125
  27. #define POPUP_BOTTOM        52
  28. #define SHADOW_PIXELS        1
  29. #define RIGHT_MARGIN        5
  30. #define BOTTOM_MARGIN        4
  31. #define LEFT_MARGIN            5
  32. #define PIXEL_FOR_TOP_LINE    1
  33.  
  34. #define MARK_APPLICATION    1
  35. #define nil                    0l
  36.  
  37. #define PLAIN                0        /* style item definitions */
  38. #define PLAIN_ITEM            1
  39. #define    BOLD_ITEM            2
  40. #define    ITALIC_ITEM            3
  41. #define    UNDERLINE_ITEM        4
  42. #define    OUTLINE_ITEM        5
  43. #define    SHADOW_ITEM            6
  44.  
  45. #define    APPLE_MENU_ID        BASE_RES_ID            /*  Apple menu id  */
  46. #define    ABOUT_ITEM_ID        1
  47.  
  48. #define FILE_MENU_ID        BASE_RES_ID + 1        /*  File menu id  */
  49. #define QUIT_ITEM            1
  50.  
  51. #define EDIT_MENU_ID        BASE_RES_ID + 2        /*  Edit menu id  */
  52. #define UNDO_ITEM            1
  53. #define CUT_ITEM            3
  54. #define COPY_ITEM            4
  55. #define PASTE_ITEM            5
  56. #define CLEAR_ITEM            6
  57.  
  58. #define MENUS_MENU_ID        BASE_RES_ID + 3        /*  Menus menu id  */
  59. #define ADD_MENU_ITEM        1
  60. #define CHECK_MENU_ITEM        2
  61. #define TOGGLE_MENU_ITEM    3
  62. #define SET_STYLE_ITEM        4
  63. #define HIERARCHICAL_ITEM    5
  64. #define POP_UP_ITEM            6
  65. #define FONT_MENU_ID        100
  66. #define POP_UP_MENU_ID        101
  67.  
  68. #define ALERT_MENU_ID        BASE_RES_ID + 4        /*  Alert menu id  */
  69. #define STOP                1
  70. #define NOTE                2
  71. #define CAUTION                3
  72.  
  73. #define WINDOW_MENU_ID        BASE_RES_ID + 5        /*  Window menu id  */
  74. #define document            1
  75. #define noGrow                2
  76. #define zoomDoc                3
  77. #define zNoGrow                4
  78. #define docProc                5
  79.  
  80. #define SYS_VERSION            1                    /*  version used for SysEnviron */
  81.  
  82.  
  83.  
  84. DialogPtr        gSettingsDialog;
  85. Rect            gDragRect;
  86. Boolean            gDone;
  87. MenuHandle        gAppleMenu, gFileMenu, gEditMenu, gMenusMenu, gAlertMenu, gWindowMenu;
  88. MenuHandle        gFontMenu, gPopUpMenu;
  89. EventRecord        gTheEvent;
  90. short            gCount = 0;
  91. Boolean            gCheck = false, gToggle = false, gStyle = false;
  92. Style            gCurrentStyle = PLAIN;
  93. int                gPopUpItem = 1, gPopUpLabelWidth;
  94. Rect            gPopUpRect, gLabelRect;
  95. WindowPtr        gPopUpWindow;
  96.  
  97. struct
  98. {
  99.     Str255        timeString;
  100. } savedSettings;